package com.sywl.ytcx.entity.post;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

/**
 * 帖子实体，对应表 post
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class Post {
    /** 帖子唯一ID，自增主键 */
    private Long postId;

    /** 所属专栏ID */
    private Integer channelId;

    /** 发帖用户ID */
    private Integer userId;

    /** 帖子标题 */
    private String title;

    /** 帖子内容（支持富文本） */
    private String content;

    /** 发帖时间 */
    private Date createdAt;

    /** 最后修改时间 */
    private Date updatedAt;

    /** 浏览数 */
    private Integer viewCount;

    /** 帖子状态 */
    private String status;

    /** 可见状态 */
    private String permission;

    /** 点赞数 */
    private Integer likeCount;

    /** 评论数 */
    private Integer commentsCount;

    /** 分类 */
    private Integer classId;

    /** 帖子标签 */
    private Integer tagId;
}